---
title: "List posts by author profile"
method: GET
path: "/resource/latest/author-profile/[nodeId]/posts"
tags: ["Authors", "Taxonomy"]
---

# List posts by author profile

`GET /resource/latest/author-profile/[nodeId]/posts`

## Request

- Base URL: `http://dev.theverge.com:3002/api`
- URL: `http://dev.theverge.com:3002/api/resource/latest/author-profile/[nodeId]/posts`
- Auth: none declared

Returns a cursor-paginated, newest-first list of posts published by an author profile.

## Query parameters

- `nodeId` string, required
- `first` integer
- `after` string

## Response `200`

Author posts retrieved successfully

- object
  - `data` AuthorProfilePostsResponse, required
    - `posts` object, required
      - `nodes` object[], required
      - `pageInfo` object, required
        - `hasNextPage` boolean, required
        - `endCursor` string, nullable, required

## Other responses

- `400`: Invalid input parameters
- `401`: Unauthorized access
- `404`: Resource not found
- `500`: Internal server error

---

[API](https://skmtc.dev/theverge/apis/the-verge-api-documentation.md) - [All operations](https://skmtc.dev/theverge/apis/the-verge-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/theverge/apis/the-verge-api-documentation/revisions/f44a9b8ebfc3?raw)
